package com.yy.wga.user.service.pojo;


import com.baomidou.mybatisplus.annotation.TableName;
import com.yy.wga.common.mysql.dto.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 用户等级变更记录(UserGradeRecord)表实体类
 *
 * @author guochao
 * @since 2024-12-21 23:18:57
 */
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@TableName(value = "user_grade_record")
public class UserGradeRecordDO extends BaseEntity {

    /**
     * 下级用户id
     */
    private Long userId;

    /**
     * 等级 1.分销商 2.队长 3.股东 4.代理
     */
    private Integer grade;

    /**
     * 等级级别 数字越大等级越大
     */
    private Integer level;

    /**
     * 之前的等级
     */
    private Integer beforeGrade;

    /**
     * 之前的等级级别
     */
    private Integer beforeLevel;

    /**
     * 升级方式 1.达到升级条件 2.购买直通车礼包
     */
    private Integer type;

}
